package com.xiaohan.turtlesoup.service;

import com.volcengine.ark.runtime.model.completion.chat.ChatMessage;
import com.xiaohan.turtlesoup.domain.ChatRoom;

import java.util.List;
import java.util.Map;

/**
 * 对话服务
 */
public interface ChatService {
	/**
	 * 用户与ai对话的接口
	 *
	 * @param roomId 房间号
	 * @param message 用户输入的信息
	 * @return ai返回的信息
	 */
	String doChat(Long roomId,String message);

	/**
	 * 根据房间号获取当前房间的所有历史对话记录
	 *
	 * @return 游戏房间对象
	 */
	List<ChatRoom> getHistoricalChatRecords(Long roomId);
}
